Esercizio 1

SSi vuole definire un formato per l’interscambio dati relativo alla gestione dei dati di monitoraggio di un bacino idrogeologico. Il file scambiato specifica la lista dei corsi d'acqua monitorati nel bacino. Ciascun corso d'acqua è identificato da un codice numerico (integer) e ha associato un nome (string), la tipologia (string, es. “fiume”, “torrente”), la lunghezza (decimal), la lista delle misurazioni effettuate e la lista degli interventi di manutenzione. Per ogni misurazione si specifica il momento in cui è stata effettuata (dateTime), il tipo di misurazione (string, es. “livello”, “portata” ), le coordinate geografiche in cui è stata effettuata (string, es. “43.313914, 11.338857”) e il valore misurato (decimal). Per ogni intervento di manutenzione si indicano la data (date), le coordinate geografiche in cui è stato effettuato (string) e la descrizione (string, es. “sistemazione argini”). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.

Esempio di file XML
File XML schema
Valida il file di esempio